const express=require('express');
//引入连接池模块
const pool=require('../pool.js');
//console.log(pool);
//创建路由器对象
const r=express.Router();
//添加路由
//127.0.0.1:8080/ajax/text
//浏览器地址栏可以直接验证接口
//注意：浏览器地址栏只能发送get接口

// r.get('/text',(req,res)=>{
// 	console.log("接收到了前台的请求......");
// 	res.send("ajax代码测试");
// });
// r.get('/get_login',(req,res)=>{
// 	var _uname=req.query.uname;
// 	var _upwd=req.query.upwd;
// 	// res.send(_uname+"......"+_upwd);
// 	pool.query('select * from xz_user where uname=? and upwd=?',[_uname,_upwd],(err,result)=>{
// 		if(err) throw err;
// 		if(result.length>0){
// 			res.send("1");
// 		}else{
// 			res.send("0");
// 		}
// 	});
// });
// r.get('/cx',(req,res)=>{
// 	pool.query('select * from xz_user',[],(err,result)=>{
// 		if(err) throw err;
// 		console.log(result);
// 		res.send(result);
// 	});
// });
//restful的get方法
// r.get("/restful_get/:uname&:upwd",(req,res)=>{
// 	var _uname=req.params.uname;
// 	var _upwd=req.params.upwd;
// 	// res.send(_uname+"....."+_upwd);
// 	pool.query('select * from xz_user where uname=? and upwd=?',[_uname,_upwd],(err,result)=>{
// 			if(err) throw err;
// 			if(result.length>0){
// 				res.send("1");
// 			}else{
// 				res.send("0");
// 			}
//   });
// });
// r.delete("/del_user/:uid",(req,res)=>{
// 	var _uid=req.params.uid;
// 	pool.query('delete from xz_user where uid=?',[_uid],(err,result)=>{
// 		if(err) throw err;
// 		if(result.affectedRows>0){
// 			res.send("1");
// 		}else{
// 			res.send("0");
// 		}
// 	});
// });
// r.post("/post_login",(req,res)=>{
// 	var _uname=req.body.uname;
// 	var _upwd=req.body.upwd;
// 	console.log(_uname,_upwd);
// 	pool.query('select * from xz_user where uname=? and upwd=?',[_uname,_upwd],(err,result)=>{
// 		if(err) throw err;
// 		if(result.length>0){
// 			res.send("1");
// 		}else{
// 			res.send("0");
// 		}
// 	});
// });
// r.put('/put_login',(req,res)=>{
// 	var _uname=req.body.uname;
// 	var _upwd=req.body.upwd;
// 	console.log(_uname,_upwd);
// 	pool.query('select * from xz_user where uname=? && upwd=?',[_uname,_upwd],(err,result)=>{
// 		if(err) throw err;
// 		if(result.length>0){
// 			res.send("1");
// 		}else{
// 			res.send("0");
// 		}
// 	});
// });
r.get("/restful_get/:uname&:upwd",(req,res)=>{
	var _uname=req.params.uname;
	var _upwd=req.params.upwd;
	pool.query("select * from xz_user where uname=? and upwd=?",[_uname,_upwd],(err,result)=>{
		if(err) throw err;
		if(result.length>0){
			res.send("1");
		}else{
			res.send("0");
		}
	});
});
r.delete("/restful_del/:uid",(req,res)=>{
	var _uid=req.params.uid;
	pool.query("delete from xz_user where uid=?",[_uid],(err,result)=>{
		if(err) throw err;
		if(result.affectedRows>0){
			res.send("1");
		}else{
			res.send("0");
		}
	});
});
r.post("/post_login",(req,res)=>{
	var _uname=req.body.uname;
	var _upwd=req.body.upwd;
	pool.query("select * from xz_user where uname=? and upwd=?",[_uname,_upwd],(err,result)=>{
		if(err) throw err;
		if(result.length>0){
			res.send("1");
		}else{
			res.send("0");
		}
	});
});
r.put("/put_login",(req,res)=>{
	var _uname=req.body.uname;
	var _upwd=req.body.upwd;
	pool.query("select * from xz_user where uname=? and upwd=?",[_uname,_upwd],(err,result)=>{
		if(err) throw err;
		if(result.length>0){
			res.send("1");
		}else{
			res.send("0");
		}
	});
});
r.get("/get_all",(req,res)=>{
	pool.query("select * from xz_user",(err,result)=>{
		if(err) throw err;
		res.send(result);
	});
});
//导出路由器对象
module.exports=r;